dropit.htmlTEXTMSIEY =I>∏…2fi∏…2fiÅÅ∏ DropIP

 

DropIT v2.5

 

 

 

What is DropIT?

DropIT has 2 main features:

 

Why to use DropIT?

Most people have dynamic ip-addresses; if you want a static address (e.g. to run an ftp- or www-server) you have to pay extra to your ISP. This is where DropIT helps; it sends your current ip-address to a www-server of your choice (a server with a static address) so that you (or others) can always check your address from wherever you or they are.
This is useful if you want to be able to connect to your computer with a Remote Access program (like Mac2Mac or Timbuktu).
DropIT can automatically lookup for an FTP-server's address (dropped by another computer running DropIT and an FTP-server program) and transfer files to this FTP-server.

DropIT is NOT the FTP-server itself; it's only the trick to 'fake' static addressing by PUTting and GETting the address. You can use any FTP-server with DropIT. However, DropIT has simple FTP-PUT capabilities.

The reason I made it is because a friend of mine runs a DTP-business, and he asked me whether it was possible to write an easy to use FTP-application without too much hazzle for exchanging ip-addresses.

With DropIT's pre-defined settings, all you have to do is select your file and watch it being transfered.

 

When NOT to use DropIT

1) When you have a private address you cannot benefit of the feaures of DropIP and DropDoc, simply because private addresses are not routed throughout the internet. If you have an RFC 1597 compliant private address DropIP will give you a warning (see note below).

Note however that some companies use public addresses on private networks and use NAT (Network Address Translation) to access public networks such as the internet. In this case there's no way to detect whether this is a real public address or a 'misused' public address.

Note on private addresses:

Most of the big routers on the internet are set up so that any packet destined or originating from a network address within the official private ranges are discarded, thus will not be transmitted through the Internet.
The private address ranges are defined in RFC 1918 as any address within the following ranges:
* Class A private network range: 10.0.0.0 - 10.255.255.255
* Class B Private network range: 172.16.0.0 - 172.31.255.255
* Class C private network range: 192.168.0.0 - 192.168.255.255

2) When you use NAT to enter the internet. Basically this means that your address gets converted to another official address before entering the internet.

3) When you're behind a firewall that does NOT allow FTP transfers (both directions).

 

 

Simple example:

- You have an FTP-server with a dynamic ip-address

- You have a www-server (where you post your homepage-files to)

- You have a customer/friend who wants to send you (large) files very often or the other way around

1) Install DropIT on your FTP-server. Each time the application is activated it can send a textfile (e.g. MyAddress.html) to the www-server with nothing but your ip-address in it. Now you can start your FTP-server.

2) Install DropIT on your friend's/customer's computer. DropIT will look for the file "MyAddress.htm" on the www-server and retrieve the ip-address of your FTP-server from it. Then it will make an FTP-connection to this address and transfers selected files. This is an easy way to get around the mailbox size limitations of e-mail as well.

 

How to use DropIT

Usage should be pretty straightforward. If you're stuck anyway you can mail me on philipz@pandora.be.

Check on http://users.pandora.be/philipz for more info and other programs.

 

Field overview:

 

 DropIP:

This is the tab that is used to drop your address on an FTP-WWW-server of your choice. Good practice is to start with this tab to see whether you can get it to work properly.

Server's address: this is the FTP-WWW server where your ip-addres will be stored. Most likely this will be the same settings as when uploading your homepage

Username: this is your account on this server

Password: this is your password on this server

Filename: name of the file your address is written to, e.g. MyAddress.htm or MyCompany.htm

Upload address button: tries to upload your address as a textfile to the server

Advanced options:

Send address on program-startup: sends your address immediately on startup, without having to push the 'upload address' button

Startup my FTP-server on program exit: starts up the FTP-server (or any program you want)of your choice after you quit DropIP.

 

 GetIP:

This is the section that will retrieve a textfile with ip-address from a predefined server

URL/file to retrieve address from: www-server where an ip-address is stored as a textfile. Make sure you point to a file, and not a server. This will be in the form of http://Server/MyAddress.htm or http://Server/MyCompany.htm

Use proxy: DropIT uses http, so if you're using a proxy, mark this box and fill in your proxyserver with portnumber, e.g. MyProxyserver:80 This is the same setting as you use for normal browsing.

GetIP: retrieves the address stored in <MyAddress.htm> or <MyCompany.htm> and fills it in as the destination FTP-server (if succesfully retrieved)

Retrieve address on program-startup: does exactly what it says it does

 

DropDoc:

This is a simple FTP-PUT program to send files to an FTP-server

server: the address retrieved by GetIP is filled in automatically here, or you can fill in one manually

id: your account on the FTP-server

password: your pasword on this server

upload file: well...

upload file as binary: toggles between ASCII and Binary mode

 

Features

- automatically checks if your system has a private address

- user-defined preferences

- Textfile upload in Passive mode. Other modes might be added in the future.

 

History

DropITv1.0

first public relase

DropITv1.1

added toggle button to switch between binary and ascii uploads

added ability to startup FTP-server from within DropIT

cleanup of the code & login bug fixed

changed from FreeWare to MailWare

DropITv1.1a

fixed a nasty bug that prevented to send the ip-address on startup

fixed a bug that sent emty text-files to some type of servers

DropITv2.0

fixed a bug that prevented from quitting when closing the main window

added extension to put address onto www-server on startup as a background task

changed from mailware to freeware =)

 

DropITv2.5

Added ability to have a delay before the extension executes. This way people that don't get an ip-address immediately at startup can make use of the extension as well. See 'extension' tab in DropIT to put the delay.

Finally added an OSX version =)

 

Future releases:

There are a couple of things I can improve, but basically it does what it's supposed to do by now. Feel free to ask for new features via philipz@pandora.be
Multiple platform support, multiple preferences, save application as extention, text-file encryption and others might be considered.

Depends on popularity/feedback.

- ability to make it startup & quit after operation when put in startup-items folder

- the FTP-server itself included in DropIP

 

Copyright

This product is MailWare. This means that the program stays freeware, but you have to send me a mail with feedback, bug-reports, suggestions or comments (either + or -) to get a free serial.

 

Credits

DanTheOX, Brian Jones, Frank Bitterlich and the others I have forgotten

 

Disclaimer - legal notice

I am not responsible for the loss of data due to incorrect use of this program. Use it at your own risk.

 2,˜¸ 2v Ü2PMwp ˡˇ}˘`